main branches of public law - German English Dictionary